@charset "gb2312";
/*pick*/
.pick{ background:#e7e7e7; padding:0 2px 12px; border-bottom:1px solid #c5c5c5;}
.pick-tit{ height:42px; line-height:42px; font-size:14px; padding:0 4px 0 7px;}
.pick-tit h2{ float:left;}
.pick-tit h2.t1{font-weight:normal;}
.redball,.blueball{ display:inline-block; width:6px; height:6px; border:1px solid #bb4a4c; background:#c7292c; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f09494), to(#c7292c)); border-radius:6px; margin-right:6px;}
.blueball{ border:1px solid #407acb; background:#366bb2; background:-webkit-gradient(linear, 0 0, 0 70%, from(#85adf5), to(#366bb2));}
.btn-2,.btn-3{ float:right; width:72px; height:23px; line-height:23px; text-align:center; color:#585858; background:#9d9d9d; border-radius:6px 0 0 6px; background:#ced5db;cursor:pointer;background:-webkit-gradient(linear, 0 0, 0 70%, from(#d7dde2), to(#c3cbd3)); box-shadow:-1px 1px 0 #e6eaed inset; border:1px solid #a0a0a0; border-right:none; margin-top:9px;}
.btn-3{ float:right; width:65px; position:relative; color:#585858; border-radius:0 6px 6px 0; box-shadow:1px 1px 0 #e6eaed inset; border:1px solid #a0a0a0;}
.arr-1{ display:block; position:absolute; top:11px; right:8px; width:7px; height:4px; background:url(/static/v3/img/arr.png) no-repeat 0 -23px;overflow:hidden;}
.btn-3pop{ border:solid #9aabb8; border-width:2px 1px 1px 2px; background:#e4eaef; position:absolute; width:216px; top:28px; right:0px; box-shadow:-1px 1px 5px #cccccc; display:none;}
.btn-3pop li{ float:left; width:33px; height:32px; line-height:32px; border:1px solid #9aabb8; border-left:1px solid #f3f6f8; border-top:none; padding:1px 1px 1px 0; font-size:16px;}
.btn-3pop li a{ display:block; height:32px;}
.btn-3pop li.cur a,.btn-3pop li.cur a:hover{ background:#e46225; color:#fff;}
.arr-2{ width:16px; height:9px; background:url(/static/v3/img/arr.png) no-repeat 0 -48px; overflow:hidden; position:absolute; top:-9px; right:3px;}
.btn-3on{ background:-webkit-gradient(linear, 0 0, 0 70%, from(#b4bfc7), to(#c5cdd4)); box-shadow:1px 2px 3px #98a2a9 inset; color:#fff;}
.btn-3on .arr-1{ top:11px; background-position:0 0;}
.btn-3on .btn-3pop{ display:block;}
/*pick-box*/
.pick-box{ background:#fff; padding-bottom:6px;}
.pick-box ul{ overflow:hidden; zoom:1; width:320px; margin:0 auto;}
.pick-box li{ float:left; width:31px; height:48px; text-align:center; background:#fff; margin:8px 2px 0;cursor:pointer; }
.pick-box li em{color:#9a9a9a;}
.pick-box li em.red{color:#ba2020;}
.pick-box span{ text-align:center; width:100%; height:31px; line-height:31px; display:block; font-size:16px; background:url(/static/v3/img/xball.png) no-repeat;}
.pick-red .selected{ color:#fff; background-position:0 -32px;}.pick-head .selected{ color:#fff; background-position:0 -32px;}
.pick-blue .selected{ color:#fff; background-position:0 -64px;}.pick-tail .selected{ color:#fff; background-position:0 -64px;}
.pick-b{ padding:12px 7px; font-size:14px;overflow:hidden; clear:both;}
.pick-b .btn-1{ float:right; margin-top:5px;}
.btn-1{ width:86px; height:33px; border:none; background:#e16a2b; background:-webkit-gradient(linear, 0 0, 0 70%, from(#e58334), to(#df6228)); font-size:14px; color:#fff; border-radius:5px; box-shadow:1px 1px 1px #c2c2c2; text-shadow: 1px 2px 3px #8e5538; cursor:pointer;}
.del{ display:inline-block; width:15px; height:16px; background:url(/static/v3/img/icon_3.png) no-repeat; margin:8px auto 0;}
/*box*/
.box{ clear:both; border:1px solid #dfdddd; background:#fff; margin-bottom:8px; border-radius:3px; box-shadow:0px 0px 2px #dfdddd;}
.box h2{ height:28px; line-height:28px; background:#f2f2f2; margin:2px; font-size:14px; padding:0 3px; font-weight:normal;}
.box-txt{ clear:both; overflow:hidden; zoom:1; line-height:28px; font-size:14px; padding:3px 10px;}
.box-txt span{ float:left; width:130px;}
.box-txt em{text-align: center;}
.box h2 span{ float:right;}
.box h2 span a{ color:#275fbd;}
/*list*/
.list li{ padding:4px 35px 4px 1px; position:relative; font-size:14px; border-top:1px solid #e3e4e4; margin-top:-1px;}
.list li p{ line-height:22px; padding:1px 0 1px 15px;width:245px; white-space:normal; word-break:break-all; overflow:hidden;}
.list li .del{ position:absolute; top:15px; right:9px;}
.list li .odd{ top:0;} 
.list li.nocode{text-align:center;padding:8px 0;}
.list .btn-box{ background:#f3f3f3;}
.btn-box{ overflow:hidden; zoom:1; margin:2px; padding:6px; display:-webkit-box;}
.btn-box a{display:block; float:left; -webkit-box-flex:1; text-align:center; width:32.5%;height:28px; line-height:28px; background:#f2e2b2; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f6e8bc), to(#f0e0ae)); font-size:14px; color:#a17006; text-shadow: 1px 1px 1px #fffae8;margin-left:-1px;}
.btn-box a.cur{ background:#fff; border-color:#c9c7c2; box-shadow:0 2px 3px #dfdfdf inset; color:#585858;}
@media screen and (-webkit-min-device-pixel-ratio:0){.btn-box a{ float:none;}}
.btn-4{ border:1px solid #dbc37b; border-bottom:1px solid #dbc37b; border-right:1px solid #faf4e0; border-radius:4px 0 0 4px;}
.btn-5{ border:1px solid #dbc37b; border-top:1px solid #dbc37b; border-right:1px solid #faf3de;}
.btn-6{ border:1px solid #dbc37b; border-bottom:1px solid #dbc37b; border-left:1px solid #dbc37b; border-radius:0 4px 4px 0;}
/*tag*/
.tag ul{ overflow:hidden; zoom:1; display:-webkit-box; height:30px; line-height:30px; background:#cfd6dd; background:-webkit-gradient(linear, 0 0, 0 70%, from(#d3dae1), to(#ccd4db)); font-size:14px;}
.tag li{ -webkit-box-flex:1; float:left; width:150px; text-align:center; height:30px; color:#3a4e71; text-shadow: 1px 1px 1px #fff; cursor:pointer;}
@media screen and (-webkit-min-device-pixel-ratio:0){.tag li{ float:none;}}
.tag li.cur{ background:#f4f5f7; background:-webkit-gradient(linear, 0 0, 0 70%, from(#e9ecee), to(#fefeff)); border-radius:4px 4px 0 0; border:1px solid #f7f8f9; border-bottom:none; height:29px; color:#585858;}
/*buylist*/
.buylist ul{ overflow:hidden; padding:0 1px;}
.buylist li{ margin-top:-1px; border-top:1px solid #e3e4e4; line-height:32px; font-size:14px; padding:0 0 0 12px; position:relative;}
.buylist li span{ float:left; width:25px; height:30px;}
.ipt-1{ width:66px; height:18px; line-height:18px; border:1px solid #d3d3d3; text-align:center;}
.btn-cut,.btn-add{ position:absolute; display:block; width:22px; height:22px; background:url(/static/v3/img/icon_4.png) no-repeat; top:5px; right:50px;}
.btn-add{ background:url(/static/v3/img/icon_5.png) no-repeat; right:15px;}
.buy-b{ padding:10px 15px; border-top:1px solid #c5c5c5; font-size:14px;}
.btn-buy{ width:100%; height:33px; background:#e16e2d; background:-webkit-gradient(linear, 0 0, 0 70%, from(#e68535), to(#df6228)); font-size:16px; color:#fff; border:none; cursor:pointer; border-radius:5px; text-shadow: 1px 1px 1px #9e522c; box-shadow:0 1px 1px #c2c2c2;}
.buy-b h2{ font-size:16px; font-weight:normal; padding:5px 0 8px;}
.buy-b span{ display:block; padding:10px 0 0 0; text-align:center; font-size: 12px;}
.buy-b span a{ color:#275fbd;}
.ipt-2{ width:99.5%; border:2px solid #f4bb71; margin-bottom:14px; height:28px; line-height:28px;}
/*infolist*/
.infolist{ border:1px solid #dfdddd; border-radius:3px; background:#fff; overflow:hidden; line-height:22px;margin-bottom:10px;}
.infolist table{ border-collapse:inherit; margin-top:-1px;}
.infolist th{ width:82px; background:#f5f5f4; border-top:1px solid #ebebea; padding:6px 0 7px; vertical-align:top; color:#494949; vertical-align:middle;font-size:14px;}
.infolist td{ border-top:1px solid #f0f0f0; padding:6px 0 7px; padding-left:10px; color:#797979;font-size:14px;}
.infolist .bdn{ border-bottom:none;}
.infolist ul{ overflow:hidden;}
.infolist li{line-height:39px; border-top:1px solid #e3e4e4; border-bottom:1px solid #fff; margin-top:-1px; font-size:14px;overflow:hidden;}
.infolist li span{ float:left; width:82px; text-align:center; background:#f2f2f2; margin-right:15px;}
.infolist2{ border:none;}
.infolist2 table{border-collapse:collapse;margin:0;}
.infolist2 th{ border:1px solid #dfdddd; width:auto;}
.infolist2 td{ border:1px solid #dfdddd; text-align:center; padding-left:0;}
.infolist2 .even td{ background:#f5f5f4;}
.infolist2 .tdr{ background:#fff; text-align:right; padding-right:10px;}
.infolist2 a{ color:#1270d1;}
.infolist h3{ height:30px; line-height:30px; font-weight:normal;font-size:14px; padding:0 10px; border:1px solid #dfdddd; border-bottom:none; border-radius:4px 4px 0 0;}
.xq-tit2{ padding-bottom:8px; color:#797979;font-size:14px;}
.infolist .ipt-1{ height:22px; line-height:22px;}
/*suc*/
.suc{ margin:15px 0 10px; background:#faf7df; border:1px solid #e4d97d;}
.suc dl{ clear:both; overflow:hidden; padding:18px 13px;}
.suc dt{ float:left; padding-right:11px;}
.suc dd{ overflow:hidden; zoom:1; font-size:14px; line-height:24px;}
.suc dd h3{ font-size:16px; padding:7px 0;}
.suc dd h3 a{ font-size:14px; color:#3569bf; margin-left:20px;}
.suc-b{ margin:20px 15px 50px;}
.btn-off{ cursor:default; background:#c7ced5; background:-webkit-gradient(linear, 0 0, 0 70%, from(#d6dce1), to(#c7ced5)); color:#585858; text-shadow:none;}
/*info*/
.info{ margin-top:8px; background:#fffbec; overflow:hidden;}
.info-tit{ padding:2px 0 7px; font-size:14px; font-weight:bold;}
.info dl{ clear:both; padding:10px 0 10px 30px;}
.info dt{ float:left; width:39px; height:40px; background:url(/static/v3/img/icon_bg.png) no-repeat; margin:12px 0 0 0;}
.info dd{ overflow:hidden; zoom:1; padding:0 0 0 28px;}
.info dd strong{ font-size:14px;}
.info ul{ padding:3px 0 3px 0;}
.info li{ line-height:24px;}
.info p{ overflow:hidden; zoom:1; text-align:center; padding:10px 6px; display:-webkit-box; background:#fdf0d6; border-top:1px solid #f5e7c6; box-shadow:0 4px 4px #f5e7c6 inset;}
.btn-7,.btn-8{ display:block; width:45%; height:32px; line-height:32px; text-align:center; font-size:16px; color:#fff;  margin:0 6px; -webkit-box-flex:1; float:left; border:1px solid #da2d23; border-radius:5px; background:#f2372b; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f2372b), to(#de261c)); box-shadow:0 1px 1px #f98b84 inset;}
.btn-8{ background:#f0f0f0; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f0f0f0), to(#e8e8e8)); box-shadow:0 1px 1px #f8f8f8 inset; color:#494949; border:1px solid #cfcfcf;}
@media screen and (-webkit-min-device-pixel-ratio:0){.info p a{ float:none;}}
/*rlist*/
.rlist ul{ overflow:hidden;}
.rlist li{ clear:both; height:42px; line-height:42px; border-top:1px solid #f0f0f0; margin-top:-1px;}
.rlist li a{ display:block; height:42px;}
.rlist li a:hover{ background:#f9f3df;}
.rlist li span{ float:left; width:30px; height:25px; background:url(/static/v3/img/icon_bg.png) no-repeat; margin:7px 13px 0;}
.rlist li .ico-1{ background-position:0 -59px;}
.rlist li .ico-2{ background-position:0 -101px;}
.rlist li .ico-3{ background-position:0 -140px;}
.rlist li .ico-4{ background-position:0 -180px;}
.rlist li .ico-5{ background-position:0 -221px;}
.rlist li .ico-6{ background-position:0 -263px;}
.rlist li .ico-7{ background-position:0 -302px;}
.rlist li .ico-8{ background-position:0 -340px;}
.arr-3{ float:right; position:relative; font-size:0; border-width:7px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent  #c3c3c3;margin:12px 8px 0 0;}
.arr-3 i{ display:block; position:absolute; top:-7px; left:-10px; font-size:0; border-width:7px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #fff;}
.rlist a:hover i{border-color:transparent transparent transparent #f9f3df;}
/*login*/
.login{ padding:0 15px;}
.login ul{ padding-bottom:20px;}
.login li{ padding:15px 0 0 0;}
.login li span{ display:block; font-size:14px; color:#626262; padding-bottom:5px;}
.ipt-3,.ipt-4{ width:99%; height:31px;line-height:31px;border:1px solid #bebebe; padding-left:5px;}
.ipt-4{ width:185px;}
.login p{ text-align:center; font-size:14px; color:#4171c3; padding:10px 0;}
.login p a,.login p a:hover{ color:#4171c3;}
/*detail*/
.detail{ border:1px solid #e4d97d; background:#faf7df; margin:9px 0 -5px 0; padding:7px 10px;}
.d-tit{ text-align:center; line-height:26px; font-size:14px;overflow:hidden;}
.d-tit span{ float:left;}
.d-tit em{ float:right;}
.detail p{ font-size:14px;}
/*record*/
.record-t{ padding:5px 0 0 3px; height:38px; position:relative; width:208px; margin:0 auto;}
.record-tag a{ display:block; -webkit-box-flex:1; height:30px; line-height:30px; font-size:16px; width:98px;float:left;outline:medium none;}
.btn-all,.btn-award,.btn-done{ background:#f2e3b3; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f5e8bb), to(#f0e0ae)); border:1px solid #f7c793; text-align:center; border-radius:5px 0 0 5px; color:#a17006;}
.btn-award{ border-radius:0 5px 5px 0;}
.btn-done{ border-radius:0 0 0 0;}
.allon,.doneon,.awardon{ background:#fff; border:1px solid #b3b3b3; color:#3a4e71;}
.allon{ border-right:none; box-shadow:1px 2px 3px #dadada inset;}
.awardon{ border-left:none; box-shadow:-1px 2px 3px #dadada inset;}
.record ul{ overflow:hidden;}
.record li{ border-bottom:1px solid #e3e4e4; line-height:22px; font-size:12px; position:relative;}
.record li span{ float:right; padding-right:20px;}
.record li.cur{ background:#f8f3e3;}
.record li{ display:block; padding:4px 12px 5px;}
.record li.dgray{color:#999;}
.record li em{ position:absolute; top:32px; right:10px; margin:0;}
.record li .nocan{ position:absolute; top:32px; right:10px; margin:0; width:10px; height:11px; background:url(/static/v3/img/icon_7.png) no-repeat 0 -346px; padding:0px; cursor:pointer;}
.record-b{ overflow:hidden; zoom:1; display:-webkit-box;}
.record-b a{ display:block; height:38px; line-height:38px; background:#ebebeb; background:#ebebeb; margin:2px 0 2px 2px; text-align:center; color:#858585;}
.record-b .btn-9{ float:left; width:240px; -webkit-box-flex:1; font-size:14px;}
.record-b .btn-9 img{ margin-left:5px;}
.record-b .btn-10{ float:left; width:55px; margin-right:2px; background:url(/static/v3/img/icon_8.png) no-repeat center 12px #ebebeb;}
@media screen and (-webkit-min-device-pixel-ratio:0){.record-b .btn-9,.record-b .btn-10{ float:none;}}
.record li.record-txt{ text-align:center; padding:15px 0; border-bottom:none;}
.record-btn{ padding:10px 10px 15px;}
/*record-pop*/
.record-pop,.record-pop1,.record-pop2{ position:absolute; top:44px;left:-52px;z-index:100; width:312px;}
.record-pop li,.record-pop1 li,.record-pop2 li{ width:75px; font-size:14px; text-align:center;}
.record-pop .arr-2{ left:100px;}
.record-pop1 .arr-2{ right:100px;}
.record-pop2 .arr-2{ right:50px;}
/*klist*/
.klist{ padding:5px 15px; font-size:14px; line-height:24px;}
.klist dl{ padding:3px 0;}
.klist dt{ float:left;}
.klist dd{ overflow:hidden; zoom:1;}
/*reg*/
.reg{ padding:0 11px 15px;}
.reg h2{ font-size:16px; height:24px; line-height:24px; padding:9px 0;}
.reg li p{ height:18px; line-height:16px;}
.reg li img{ margin-left:5px;}
.reg-b{ text-align:center;}
.reg-b p{ font-size:14px; padding:5px 0 10px;}
.reg-b p a,.reg-b p a:hover{ color:#275fbd;}
/*psdc*/
.psd{ margin:7px 0 5px;}
.psdc{ padding:3px 9px 15px; font-size:14px;}
.psdc span{ display:block; padding:9px 0 0 0;}
.psdc p{ padding:9px 0 0 0;}
.sel-1{ width:286px; height:33px; outline:none; margin:0px;}
.psd .buy-b{ border-top:none; padding:0; padding:5px 9px 15px;}
/*kj*/
.kj{ clear:both; overflow:hidden; zoom:1; padding:8px 0 0 0;}
.kj li{ background:#fff; margin-bottom:8px; border-radius:3px; overflow:hidden; position:relative;}
.kj h2{ height:32px; line-height:32px;font-size:14px;font-weight:bold; background:#f4f4f4; padding:0 8px;}
.kj h2 span{ float:right; font-weight:normal; color:#797979;}
.kj dl{ padding:10px 0;}
.kj dt{ float:right;}
.kj dt .btn-more{ margin-top:14px;}
.kj dd{ overflow:hidden; zoom:1;}
.kj dd p{ clear:both; padding:5px 0 0 10px;font-size:14px;color:#a1a1a1;}
.kj-ball{ overflow:hidden; zoom:1; padding:10px;}
.kj-ball span{ float:left; width:28px; height:28px; text-align:center; line-height:28px; color:#fff; border:none; background:url(/static/v3/img/ball.png) no-repeat;}
.kj-ball .blueball{ background-position:-38px 0;}
.kj-ball em{margin-left:6px;}
.kj .kj-ball{ padding:0 0 0 10px;}
.btn-arr,.btn-arr em{ position:absolute; right:5px; top:50px; font-size:0; border-width:8px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent  #c3c3c3;}
.btn-arr em{ border-color:transparent transparent transparent #fff; right:-5px; top:-8px;}
.kj-tab1{ clear:both; margin:0 8px 10px;}
.kj-tab1 th{ text-align:center;font-size:14px; border-top:1px solid #ebebea; font-weight:bold; width:80px; background:#f5f5f4; padding:10px 0;}
.kj-tab1 td{ text-align:left; border-top:1px solid #f0f0f0;font-size:14px; background:#fff; padding:10px 0 10px 10px;}
.kj-tab2{ margin:10px 8px;}
.kj-tab2 th{ background:#f5f5f4; height:30px;font-size:14px;}
.kj-tab2 td{ text-align:center; height:30px;font-size:14px; background:#ffffff; border-right:1px solid #ebebea;}
.kj-tab2 .even td{ background:#f5f5f4;}
.kj-b{ clear:both; overflow:hidden; zoom:1; margin:0 8px 10px;}
.kj-b .btn-tz{ float:left;}
.kj-b .btn-jsjj{ float:right;}
.btn-tz,.btn-jsjj,.btn-load{ display:inline-block; width:202px; height:33px; line-height:33px; text-align:center; color:#fff; border:1px solid #da2d23; border-radius:5px; background:#f2372b; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f2372b), to(#de261c)); box-shadow:0 1px 1px #f98b84 inset; font-size:14px;}
.btn-tz:hover{ color:#fff;}
.btn-jsjj,.btn-load{width:88px; border:1px solid #cfcfcf; background:#eaeaea; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f0f0f0), to(#e8e8e8)); box-shadow:0 1px 1px #f8f8f8 inset; color:#494949;}
.btn-load{ width:100%; margin-bottom:6px;}
.infolist .btn-load{ width:98%; margin-left:3px;}
/*kj-xq*/
.kj-xq{ margin-top:8px;}
.kj-xq h2{ text-align:center;}
.kj-xq h2 span{ float:left;}
.kj-xq h2 em{ float:right;}
.kj-xqc{ clear:both; overflow:hidden; zoom:1; font-size:14px;}
.kj-xqc ul{ padding:8px 3px;}
.kj-xqc li{ clear:both; line-height:28px;}
.kj-xqc th{ border:1px solid #d0d0d0; text-align:left;}
.kj-xqc th span{ display:block; height:32px; line-height:32px; background:#f2f2f2; margin:2px; padding-left:8px;}
.kj-xqc td{ border:1px solid #d0d0d0; height:36px; padding-left:10px;}
.kj-xqc td em{ float:right; padding-right:10px;}
.kj-xqc td em a{ color:#0f4c8b;}
.kj-xq .buy-b{ border-top:none; padding:15px 0 8px;}
/*zh-xq*/
.ico-9,.ico-10{ display:inline-block; width:18px; height:18px; background:url(/static/v3/img/icon_9.png) no-repeat; vertical-align:middle; margin:4px 5px 0 0;}
.ico-10{ background:url(/static/v3/img/icon_10.png) no-repeat;}
.zh-xq p{ font-size:14px; line-height:22px; padding:3px 0 3px 10px;}
.zh-xq li{ height:42px; line-height:42px; border-top:1px solid #d0d0d0; padding:0 0 0 10px;}
.zh-tab{ padding:0px; background:#fff; margin:13px 0 5px;}
/*sell*/
.sell{padding:0;}
.sell-list{ position:relative; padding-bottom:10px;overflow:hidden;}
.sell-list a{display:block;width:100%;height:100%;overflow:hidden;}
.sell-list dl{ clear:both; overflow:hidden; zoom:1; border-radius:5px; position:relative; z-index:1; height:68px;  box-shadow:1px 1px 3px #ababab; background:#fff;}
.sell-list dt{ float:left;padding:6px 0 0 15px;}
.sell-list dt img{float:left;}
.sell-list dd{ float:left; font-size:14px;line-height:22px;padding-left:10px;color:#909090;height:66px;}
.sell-list dd h3{height:22px;color:#585858;padding-top:5px;overflow:hidden;}
.sell-list dd p{height:22px;overflow:hidden;}
.shadow-l,.shadow-r{ height:6px; position:absolute; width:130px; top:69px; z-index:0;}
.shadow-l{ left:8px;}
.shadow-r{ right:8px;}
.sell-on,.sell-off{width:50px; height:46px; background:url(/static/v3/img/sell.png) no-repeat; position:absolute; z-index:2; top:0px; left:0px;}
.sell-off{ background-position:0 -54px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.shadow-l,.shadow-r{ box-shadow:1px 3px 8px #000000; -webkit-transform: rotate(-3deg);}
.shadow-r{ -webkit-transform: rotate(2deg);}
}
.sell-arr{ width:9px; height:12px; position:absolute; top:32px; right:10px; z-index:1000; background:url(/static/v3/img/icon_arr.png) no-repeat;}
/*balllist*/
.balllist{ margin:15px 0 0;}
.balllist ul{  clear:both; border:1px solid #d0d0d0; background:#fff; margin-bottom:8px; border-radius:4px; box-shadow:0px 0px 3px #d0d0d0;}
.balllist li{ clear:both; line-height:35px; border-top:1px solid #e3e4e4; margin-top:-1px; padding-left:13px; font-size:14px;}
/*help*/
.help{ font-size:14px; line-height:26px; margin-top:10px;}
.help p{ text-indent:2em; padding:5px 7px;}
.help ul{ padding-bottom:4px;}
.help li{ padding:3px 7px;}
.txtc{ text-align:center;}
/*popup*/
.popup{position:absolute;top:0;left:0;width:100%;background:#fff;z-index:999;}
.pop_mask{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;filter:alpha(opacity=30);opacity:0.3;z-index:900;display:none;}
.rec_money{font-weight:bold;font-size:16px;}
.popupc{border:2px solid #cf5214;border-top:none;}
.head-tit{float:left;font-size:18px;padding:0 0 0 15px;cursor:pointer;}
.cls{float:right;font-size:12px;padding-right:10px;}
.prompt{ text-align:center; padding:40px 15px;}
.prompt p{ font-size:14px; padding-bottom:30px;}
/*new-num*/
.new-num{ position:relative; padding:6px 9px; border-bottom:1px solid #e7e7e7;}
.new-num dl{ clear:both; line-height:22px; font-size:14px;}
.new-num dt{ float:left; padding-right:3px; color:#ba2020;}
.new-num dd{overflow:hidden; zoom:1;}
.new-num ul{height:22px;overflow:hidden;}
.btn-nnm{ position:absolute; width:25px; height:25px; background:url(/static/v3/img/btn_3.png) no-repeat; top:5px; right:9px;}
.btn-nnmon{ background-position:0 -26px;}
/*pay*/
.pay h2{ border-bottom:1px solid #fff; box-shadow:0 1px #e3e4e4;}
.pay-t{ font-size:14px; padding-top:7px; border-bottom:1px solid #b0b0b0; box-shadow:0px 1px 1px #f9f9f8;}
.pay-t p{ text-align:center; padding:10px 0;}
.pay-info{ background:#faf7df; border:1px solid #e4d97d; border-radius:3px 3px 0 0; height:40px; line-height:40px; padding-left:10px; box-shadow:1px 1px 2px #ccc;}
.pay-info img{ vertical-align:middle; margin:-2px 3px 0 0;}
.ipt-pay{ border:1px solid #bebebe; width:160px; height:30px; line-height:30px;}
.pay-tit{ height:33px; line-height:33px; font-size:14px;}
.pay-txt{ font-size:14px; line-height:24px; padding:5px 8px;}
.pay-txt h3 a,.bank li a{ color:#3569c1;}
.bank{ overflow:hidden; zoom:1; padding:8px 0 11px;}
.bank li{ float:left; width:69px; line-height:28px; font-size:14px; padding-left:10px;}
.pay-b{ font-size:14px; color:#9a9a9a; line-height:18px; padding:5px 5px 10px;}

/*pay-pop*/
.pay-popc{ margin:0 15px; padding-bottom:13px; border-bottom:1px solid #d8d8d8;}
.pay-popc dl{ padding:8px 0 10px; font-size:14px;}
.pay-popc dt{ padding:0 0 5px;}
.pay-popc dd{ line-height:24px; padding:0 0 0 50px;}
.pay-popb{ padding:10px 15px; color:#9a9a9a; font-size:14px;}
.pay-popb li{ padding-left:11px; background:url(/static/v3/img/dot_red.png) no-repeat 2px 10px;}
.buy-b .pet{margin-right:5px;}
.sell-list dd em{ font-weight:bold; color:#909090; font-size:12px;}
.sell-list dd span{ color:#c11f1f; font-size:12px; font-weight:normal;}

/*sell1*/
.sell1{ width:300px; overflow:hidden; zoom:1; margin:0 auto; padding:10px 0 0 0;}
.sell1 .sell-list{ float:left; width:88px; margin:0 6px;}
.sell1 .sell-list dl{ background:#f3f3f3; background:-webkit-gradient(linear, 0 0, 0 70%, from(#fefefe), to(#eaeaea)); border:1px solid #c2c2c2; box-shadow:1px 1px 3px #d1d1d1;}
.sell1 .sell-list dt{ float:left;width:57px; height:57px;}
.sell1 .sell-list p{ background:#f5f5f5; width:70px; margin:8px auto 0; text-align:center; border-radius:8px; height:20px; line-height:20px; box-shadow:1px 1px 3px #d8d8d8;}
.sell1 .sell-on,.sell1 .sell-off{ top:0px; left:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.ipt-1,.ipt-2,.ipt-3,.ipt-4,.ipt-pay{line-height:normal;}
}
/*xq-tab*/
.xq-tab{ background:#fff; margin-bottom:5px; border-radius:7px; overflow:hidden;}
.xq-tab th,.xq-tab td{ border:1px solid #d0d0d0; height:36px; text-align:center; font-size:14px;}
.xq-tab .tl{ text-align:left; padding:0 10px;}
.xq-a{ text-align:right; padding:0 10px 0 10px;}
.xq-a{font-size:14px;}
.ht10{ clear:both; height:10px; overflow:hidden;}
/*btn-list*/
.btn-list{ clear:both; border-top:1px solid #c3c8c8; text-align:center; padding:15px 0; background:#e7e7e7;}
.btn-list a{ display:inline-block; width:118px; height:38px; border:1px solid #c8c8c8;line-height:38px; font-size:14px; background:#eeeeee; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f5f5f4), to(#ececec)); border-radius:5px;margin:0 10px 10px 10px;}
.btn-list img{ vertical-align:middle;}
/*1016 add*/
.btn-list i{float:left;width:28px;height:28px;overflow:hidden;background:url(/static/v3/img/hall_icon.png) no-repeat;margin-top:5px;margin-left:8px;}
.btn-list i.icon_b1{ background-position:0 0 ;}
.btn-list i.icon_b2{ background-position:0 -29px;}
.btn-list i.icon_b3{ background-position:0 -59px;}
.btn-list i.icon_b4{ background-position:0 -85px;}
.btn-4{ border:1px solid #dbc37b; border-right:1px solid #faf3de; border-radius:4px 0 0 4px;}
.btn-5{ border:1px solid #dbc37b;  border-right:1px solid #faf3de;}
.btn-6{ border:1px solid #dbc37b; border-bottom:1px solid #dbc37b; border-left:1px solid #dbc37b; border-radius:0 4px 4px 0;}
/*yun-box*/
.yun-box{ border:1px solid #d0d0d0; border-radius:5px 5px 0 0; background:#fff; box-shadow:0px 0px 3px #d0d0d0; margin-bottom:5px; font-size:14px;}
.yun-boxc{ clear:both; padding:0 3px;}
.yun-txt{ clear:both; line-height:20px; padding:6px 0; color:#c6c6c6; border-top:1px solid #eceff1;}
.yun-txt span{ float:left; width:40px; height:20px; background:#f2df9b; color:#9c4e13; text-align:center; margin-right:10px;}
/*xball*/
.xtit{ clear:both; background:#f2f2f2; margin:2px 2px 1px; height:28px; line-height:28px; padding:0 8px; color:#585858;}
.xball{ clear:both;}
.xball dl{ padding:10px 0 12px; border-top:1px solid #e3e4e4;}
.xball dt{ float:left; font-size:12px; text-align:center; color:#9a9a9a; line-height:13px; padding-top:5px;}
.xball dt span{ display:block; font-size:14px; width:52px; height:28px; text-align:center; line-height:28px; background:#f3e4b4; color:#a17006; margin-bottom:3px; position:relative;}
.xball dt em{ position:absolute; width:6px; height:6px; background:#f3e4b4; top:11px; right:-3px; -webkit-transform:rotate(45deg); display:none;}
@media screen and (-webkit-min-device-pixel-ratio:0){.xball dt em{ display:block;}}
.xball dd{overflow:hidden; zoom:1; padding-left:12px;}
.xball li{ float:left; margin:5px 7px 0 1px; cursor:pointer;}
.xball li span{ display:block; width:31px; height:31px; background:url(/static/v3/img/xball.png) no-repeat; text-align:center; line-height:31px; font-size:16px;}
.xball li em{ display:block; line-height:16px; text-align:center; font-size:12px; color:#9a9a9a;}
.xball li .red{color:#bc3a39;}
.xball .selected span{ background-position:0 -32px; color:#fff;}
/*ssq-tit*/
.ssq-tit{ height:40px; line-height:40px; background:#f2f2f2; text-align:center; font-size:16px;}
.ssq-boxc{ text-align:center; clear:both; padding:10px 0 15px;}
.ssq-boxc p{ padding:13px 0 0 0;}
.balls{ clear:both; padding:4px 0;}
.balls span{text-align:center; width:31px; margin:0 1px; height:31px; line-height:31px; display:inline-block; font-size:16px; background:url(/static/v3/img/xball.png) no-repeat;}
.balls .rball{ background-position:0 -32px; color:#fff;}
.balls .bball{ background-position:0 -64px; color:#fff;}
.sel-3{ width:72px; height:25px; outline:none; margin:0;font-size:14px;}
.cz-box{ height:34px; position:relative;}
.cz-boxt{ height:33px; position:relative; box-shadow:0 1px 1px #f9f9f9; border-radius:4px;}
.cz-boxt p{ text-align:center; font-size:14px; height:31px; line-height:31px; box-shadow:0 2px 3px #e6eaed inset; border:1px solid #b3b7ba; border-radius:4px 0 0 4px; margin-right:87px; background:#fff;}
.btn-cz,.btn-czon{ border:1px solid #9d9d9d; display:block; position:absolute; width:76px; height:31px; line-height:31px; text-align:center; font-size:14px; padding:0 10px 0 0; top:0px; right:0px; border-radius:0 4px 4px 0; background:url(/static/v3/img/arr.png) no-repeat 70px -9px #cad1d8; background: url(/static/v3/img/arr.png) no-repeat 70px -9px, -webkit-gradient(linear, 0 0, 0 70%, from(#d7dde2), to(#c4cdd4)); cursor:pointer;}
.btn-czon{ color:#fff; background:url(/static/v3/img/arr.png) no-repeat 70px 14px #cad1d8; background: url(/static/v3/img/arr.png) no-repeat 70px 14px, -webkit-gradient(linear, 0 0, 0 90%, from(#c4cdd4), to(#d7dde2));}
.cz-pop{ position:absolute; top:40px; right:0; z-index:100; width:312px;}
.cz-pop li{ width:75px; font-size:14px; text-align:center;}
.cz-pop .arr-2{ right:33px;}
.sel-4,.sel-5,.sel-6{height:25px;outline:none; margin:2px;font-size:13px;vertical-align:top;}
.sel-5{ width:60px;}
.sel-6{ width:145px;}
.sel-4{ width:95px;}
.cz-time{ padding:5px 2px;}
/*hm-list*/
.hm-list .btn-box{ background:#f2f2f2;}
.hm-list li{ font-size:14px; border-bottom:1px solid #e3e4e4; line-height:22px; padding:6px 10px;}
.hm-list li em{float:right;width:10px;height:10px;font-size:0;margin:25px 0 0 0;border:#dd8742 solid;border-width:0 0 2px 2px;background-color:transparent;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);}
.hm-list li img{ vertical-align:middle;}
.count{ display:inline-block; width:72px; height:6px; border-radius:3px; vertical-align:middle; border:1px solid #c9c9c9; background:#f5f5f4; background:-webkit-gradient(linear, 0 0, 0 80%, from(#f5f5f4), to(#ececec));}
.count cite{ display:block; border:1px solid #59a547; margin:-1px 0 0 -1px; height:6px; overflow:hidden; border-radius:3px; background:#8ecc16; background:-webkit-gradient(linear, 0 0, 0 80%, from(#8ecc16), to(#7ebc10));}
.txt-1{ text-align:center; padding:2px 0 8px; font-size:14px; color:#888888;}
.ipt-5{ width:56px; height:18px; border:1px solid #d3d3d3; line-height:18px;}
.detail-1{ border:1px solid #e4d97d; background:#faf7df; margin:0 0 -5px 0; padding:7px 10px;}
.detail-1 p{ padding:5px 0; font-size:14px;}
.detail-1 p .progress{font-size:12px;}
.btn-confirm{ width:50%; height:33px;background:#e16e2d; background:-webkit-gradient(linear, 0 0, 0 70%, from(#e68535), to(#df6228)); font-size:16px; color:#fff; border:none; cursor:pointer; border-radius:5px; text-shadow: 1px 1px 1px #9e522c; box-shadow:0 1px 1px #c2c2c2;margin-right:12px;}
/*w320*/
.w320{ width:320px; margin:0 auto;}
.txt-2{ padding:10px 10px 0; font-size:14px; color:#797979;}
.txt-2 strong{ color:#cd2319;}
/*sell2*/
.sell2{ clear:both; overflow:hidden; zoom:1; padding:0 0 3px 2px;}
.sell-list2{ float:left; padding:8px 0 8px 8px;}
.sell-list2 dl{ width:93px; border:1px solid #dcdada; border-radius:4px; background:#fff; overflow:hidden; box-shadow:0px 1px 1px #e1e1e1;}
.sell-list2 dt{ text-align:center; width:72px; height:72px; margin:6px auto 4px; background:url(/static/v3/img/index_bg.png) no-repeat;}
.sell-list2 .sell-ico2{ background-position:-80px 0;}
.sell-list2 .sell-ico3{ background-position:-160px 0;}
.sell-list2 .sell-ico4{ background-position:0 -80px;}
.sell-list2 .sell-ico5{ background-position:-80px -80px;}
.sell-list2 .sell-ico6{ background-position:-160px -80px;}
.sell-list2 .sell-ico7{ background-position:0 -160px;}
.sell-list2 .sell-ico8{ background-position:-80px -160px;}
.sell-list2 .sell-ico9{ background-position:-160px -160px;}
.sell-list2 .sell-ico10{ background-position:0 -240px;}
.sell-list2 dd{ text-align:center; background:#fdf3e6; padding:6px 0; background:#fdf3e6; box-shadow:inset 0 4px 3px #f5ead6;}
.sell-list2 dd h3{ font-size:14px; color:#a20b0b;}
.sell-list2 a dd{ color:#797979;}
.sell-list2 p{ width:93px; height:27px; border:1px solid #da2d23; border-radius:4px; text-align:center; line-height:27px; font-size:14px; color:#fff; background:#eb3126; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f2362b), to(#df271d)); margin:6px 0 0 0;}
.sell-line{ clear:both; border-bottom:1px dashed #c2c2c2; box-shadow:0 1px 1px #f6f6f6;}
/*news*/
.news{ clear:both;}
.news h2,.news li{ height:35px; line-height:35px; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f2f2f2), to(#f0f0f0)); border:1px solid #e2e2e2; padding:0 10px; box-shadow:inset 0 1px 1px #f6f6f6;}
.news h2{ font-size:14px;}
.news li{ margin-top:-1px;}
.news li a{ color:#1270d1;font-size:14px;}
.news .dot{ float:left; width:4px; height:4px; background:#db2c21; border-radius:2px; margin:16px 6px 0 0;}
.news-arr{ float:right; position:relative; font-size:0; border-width:6px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #c3c3c3; margin:12px 0 0 0;}
.news-arr em{ position:absolute; font-size:0; border-width:4px; border-style:dashed dashed dashed solid;  border-color:transparent transparent transparent #f1f1f1; top:-4px; left:-6px;}
/*sell-btn*/
.sell-btn{ clear:both; overflow:hidden; zoom:1; padding:9px 0 9px 2px; font-size:14px;}
.sell-btn a{ float:left; width:93px; height:33px; border:1px solid #d6d6d6; border-radius:3px; background:#f6f6f6; text-align:center; line-height:33px; margin:0 0 0 8px; color:#494949;}
/*tips*/
.tips{ height:34px; line-height:34px; background:-webkit-gradient(linear, 0 0, 0 70%, from(#fff7d0), to(#fff2c8)); border-top:1px solid #f7f1d0; border-bottom:1px solid #e7d9a3; padding-left:10px; color:#b26f26;}
.tips a{ color:#b26f26;}
.tips .cls{ float:right; cursor:pointer; width:12px; height:13px; background:url(/static/v3/img/cls.png) no-repeat; margin:10px 0 0 0;}
/*top-time*/
.top-time{ clear:both; padding:8px 6px; height:30px; line-height:30px; font-size:14px;}
.top-time span{ float:right;}
.sel-date{width:135px;height:30px;font-weight:bold;font-size:14px;outline:none;margin:0px;-webkit-border-image:url(/static/v3/img/sel-date.png) 1;cursor:pointer;}
.head h2{ text-align:center;}
.btn-qgkj,.btn-lskj,.btn-qgkj span em{ float:left; height:27px; line-height:27px; border:1px solid #b70a00; border-radius:5px; padding:0 10px; background:#e8291d; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f94539), to(#e8291d)); box-shadow:0 1px 1px #fc7f77 inset; margin-top:-34px; font-size:12px;}
.btn-qgkj{ margin-left:7px;}
.btn-lskj{ float:right; margin-right:7px;}
.btn-qgkj span{ display:none;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.btn-qgkj{ margin-left:20px; padding-left:5px; position:relative;}
.btn-qgkj span{ position:absolute; width:13px; overflow:hidden; display:block; top:2px; left:-10px;}
.btn-qgkj span em{ float:left; width:20px; height:20px; border-radius:2px; -webkit-transform:rotate(-45deg); padding:0px; margin:0 0 0 2px;}}
.line-1,.line-2{ clear:both; overflow:hidden; height:1px; border-bottom:1px solid #d9d9d9; box-shadow:0 1px 1px #f2f2f2;}
.line-2{ border-bottom:1px dashed #d9d9d9;}
/*xq-tit*/
.area1{ clear:both; padding:0 7px;}
.xq-tit{ height:35px; line-height:35px;}
.xq-tit h2{ float:left; font-size:14px;}
.xq-tit span{ float:left; padding-left:13px;}
.xq-tit em{ float:right;}
.xq-tit em cite{margin-right:10px;font-size:14px;}
.xq-titc{ margin-top:-7px;}
.btn-jz{ float:right; background:#dd1f14; padding:0 5px; border-radius:3px; margin:8px 0 0 0; height:20px; line-height:20px; color:#fff;}
.btn{display:block; height:32px; line-height:32px; text-align:center; font-size:16px;  border-radius:5px; color:#fff; border:1px solid #da2d23; background:#f2372b; background:-webkit-gradient(linear, 0 0, 0 70%, from(#f2372b), to(#de261c)); box-shadow:0 1px 1px #f98b84 inset;}
.info-b{ border-top:1px solid #f0f0f0;}
.btn-hm{ margin:9px;}
.btn-hm:hover{ color:#fff;}
.xq-nav{ clear:both; border:1px solid #d7d7d7; background:#f8f8f8; background:-webkit-gradient(linear, 0 0, 0 70%, from(#fdfdfd), to(#f4f4f4)); border-radius:3px 3px 0 0; display:-webkit-box; overflow:hidden; margin-bottom:10px;}
.xq-nav a{ display:block; height:35px; line-height:34px; width:33%; -webkit-box-flex:1; text-align:center;  float:left; font-size:14px; font-weight:bold; background:url(/static/v3/img/xq_line.png) no-repeat; margin-left:-2px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.xq-nav a{ float:none;}}
.xq-nav .on{ border-bottom:3px solid #dd1e17; height:33px; line-height:34px; position:relative;}
.line-3{ clear:both; overflow:hidden; height:1px; background:#d9d9d9; margin-bottom:10px; box-shadow:0 1px 1px #f4f4f4;}
/*zh-list*/
.zh-list{ clear:both; margin-bottom:10px; overflow:hidden; border:1px solid #dfdddd; border-radius:4px; background:#ffffff;}
.zh-list ul{ clear:both; overflow:hidden;}
.zh-list li{ margin-top:-1px; border-top:1px solid #eeeeee; height:78px;font-size:14px;}
.zh-list li.record-txt{ text-align:center; padding:15px 0; height:20px;}
.zh-list li span{ display:block; padding:11px 45px 0 15px;}
.zh-list li strong{ font-size:14px;margin-right:10px;}
.zh-list li em{ float:right;}
.zh-list .arr-3{ margin-top:-30px;}
.zh-list .zh-cls{ background:#f5f5f4;}
.zh-list .zh-cls .cls{ float:right; width:9px; height:9px; background:url(/static/v3/img/cls_2.png) no-repeat; margin:-30px 5px 0 0;}
.zh-list .bg1{ background:#f9f3df;}
.zh-list .bg1 .arr-3 i{ border-color:transparent transparent transparent #f9f3df;}
.zh-list .bg2{ background:#f5f5f4;}
.zh-list .bg2 .arr-3 i{ border-color:transparent transparent transparent #f9f3df;}